package com.kamistoat.meimeimall.meimeimallpayment.entity;

import com.kamistoat.meimeimall.common.utils.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;

/**
 * 对账任务
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class ReconciliationTaskEntity extends BaseEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    private Long id;
    /**
     * 任务简报
     */
    private String taskName;
    /**
     * 从何时开始对账。必须为某一天的0点
     */
    private Date startTime;
    /**
     * 到何时结束。必须为某一天的24点
     */
    private Date endTime;
    /**
     * 该任务将核对多少条交易记录。将在创建任务时填充。
     */
    private Long paymentCount;
    /**
     * 任务执行状态
     */
    private Integer status;
    /**
     * 是否发现错误
     */
    private Integer hasErrors;
}
